@charset "utf-8";
/* CSS Document */
/*全局样式
---------------------------------------------*/
body{font-size:12px;font-family: "微软雅黑","Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",宋体 !important; background: url(../images/bg.jpg) repeat;margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td,div,span{ margin:0; padding:0; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{ color:#000; text-decoration:none; display:inline-block;}
a:hover{color:red; text-decoration:underline; }
img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{float:left; display:inline-block;}
.right{float:right;}	
.red{color:#F00;}.red:hover{color:#F60;}.red a{color:#F00;}.red a:hover{color:#F60;}
.gray{color:#666;}.gray:hover{color:#F60;}.gray a{color:#666;}.gray a:hover{color:#F60;}
.blue{color:#1E7BB3;}.blue:hover{color:#F60;}.blue a{color:#1E7BB3;}.blue a:hover{color:#F60;}

/*GOTO TOP*/
.gotop{display:none;background:url(../images/gotop.png) no-repeat;bottom:130px;height:52px;margin-right:-560px;position:fixed;right:50%;width:50px;z-index:10;}
.gotop:hover{background-position:-50px 0px;}

/* topArea */
#topArea{width: 100%;height: 30px; background-color: #f6f6f6; border-bottom:1px solid  #e5e5e5;}
.topArea{width: 1003px;height: 30px;line-height: 30px;margin: 0 auto;}
.topAreaLeft{float: left;width: 800px;height: 30px;overflow: hidden; color:#333;}
.topAreaLeft span a{ color:#FF0000;height: 30px; line-height:34px; margin-left:10px;}
.topAreaRight{float: right;width: auto;height: 30px;overflow: hidden;}
.topAreaRight span a{ color:#333;height: 30px; line-height:30px; margin:0 8px;}
.topAreaRight span a:hover { color:red; }

/* topLogo */
#topLogo{width: 100%;height: 87px;background: url(../images/topLogoBg.gif) repeat-x 0 bottom;}
.topLogo{width: 1003px;height: 87px;overflow: hidden;margin: 0 auto;color: #8a8a8a;}
.logo{width: 300px;height: 87px;overflow: hidden;}

/* nav */
.nav{width: 100%; height:40px; line-height:40px; background-color:#c40000;}
.nav .selected {background-color:#2d2d2d; }
.navShow{ position:fixed;_position: absolute; top:0; left:0; z-index:9999;}
.navMain{width: 1003px;height: 40px;line-height: 40px;margin: 0 auto;}
.navMain ul{ height:40px; }
.navMain ul li{ width:auto;height:40px;line-height:40px;float:left;text-align:center; border-right:1px solid #8a0808; }
.navMain ul li a{line-height:40px;color:#fff;font-size:14px; padding:0 10px;}
.navMain ul li a:hover,a:active{
  text-decoration: none;
  color: black;
}
.navMain  span a:hover,a:active{
  text-decoration: none;
  color: inherit;
}
.navMain ul li a.selected{ background-color:#2d2d2d;}
.navMain ul li.hot_p { position:relative; }
.navMain ul li.hot_p em {position: absolute;top: -13px;right: -5px;display: block;width: 34px;height: 28px;background: url(../images/hot1.png) 0 0 no-repeat; }

/* mainArea */
.mainArea{ width:1000px;margin:10px auto;margin-top:0px; overflow:hidden;}

/* footer */
.footer{ width:1000px; margin:0 auto;}
.link{ background:#FFF; overflow:hidden;}
.link .linkLogo{background: url(../images/bottom_logo.gif) no-repeat;height: 40px;line-height: 45px;overflow: hidden;  border-bottom:1px solid #dddddd;}
.link .linkList{min-height: 25px;padding: 10px;line-height: 1.8;border: 1px solid #e1e1e1;border-top: none;}
.link .linkList a{ margin:0 8px;}

.bottom{ width:100%; margin:10px auto; text-align:center;}
.bottom .bottomBg{height: 5px;overflow: hidden;background: #c40000; margin:5px 0;}
.bottom p{ height:25px; line-height:25px;}

/*liadvert*/
.liadvert{width:1000px; margin:0 auto; margin-top:10px;padding-left: 2px; }
.liadvert ul li{height:61px;}
.liadbg{width:100%;height:auto;background:#fff;}
.liadverttop{width:1000px; margin:0 auto; padding-left: 2px; }
.liadverttop ul li{height:61px;}


/*pages*/
.pages { text-align:right; margin:10px 0px; }
.pages span{ border:1px solid #dddddd; margin:0px 3px; padding:6px 10px; display:inline-block; }
.pages a { display:inline-block; border:1px solid #dddddd;margin:0px 3px; padding:6px 10px; color:blue;}
.pages a:hover { background-color:#fbfbfb; border-color:#d4d4d4; }

/*search*/
.search { height:35px; line-height:35px; float:right; margin-top:35px; }
.search .txt_search { width:300px; height:26px; line-height:26px; padding-left:2px; border:1px solid #c40000; vertical-align: middle;}
.search .sub_search { width:80px; height:28px; line-height:28px; display:inline-block; background-color:#c40000; color:white; text-align:center; font-weight:bold; cursor:pointer; border:none;vertical-align: middle; }

.mms { line-height:30px; padding:5px 40px; font-size:14px; letter-spacing:2px; }
.mms span { font-size:18px; color:red; }

/*kefu*/
.kefu_big { position: fixed; right: 2px;bottom:10px;border: #CFD0CF 1px solid; border-bottom:none;}
.kefu_big ul li { width: 60px;height: 50px; border-bottom: #CFD0CF 1px solid;font-size: 12px;color: #333333;text-align: center;line-height: 22px; padding-top:10px;}
.kefu_big ul li a { display:block;}

#hm_t_70663 { margin-top:30px; }
.baiduad { margin-bottom:10px; }

.cnzz a{ color:blue;}
.duoshuo {
    width:98%; margin:10px auto;
}
/*duilian*/
  .ad_duilian { top: 40px; position:fixed; width: 110px; overflow: hidden; }
  .ad_duilian_left { left: 2px;}
  .ad_duilian_right { right: 2px;}
  .duilian_con { border: #CCC solid 1px;height: 660px;overflow: hidden;}
  .duilian_close { width: 100%; height: 24px; line-height: 24px;display: block;margin-top:2px; }
